//
//  main.m
//  OC02_作业
//
//  Created by dllo on 15/12/1.
//  Copyright © 2015年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Corpse.h"
#import "BarricadesCorpse.h"

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
        /** 作业2: 僵尸作业。需求：
         1、定义普通僵尸类：
         实例变量：僵尸总血量、僵尸每次失血量。
         方法：初始化方法，便利构造器， setter和getter。
         2、定义路障僵尸类：
         实例变量：僵尸总血量、僵尸每次失血量，道具，弱点。
         方法：初始化方法，便利构造器，setter和getter。
         3、在main.m中创建普通僵尸对象、路障僵尸对象。 */
        
        Corpse *corse = [[Corpse alloc] initWithTotalVolume:100 onceBloodLoss:40];
        Corpse *corse1 = [Corpse corpseWithTotalVolume:555 onceBloodLoss:7477];
        
        BarricadesCorpse *barricadesCorpse = [[BarricadesCorpse alloc] initWithTotalVolume:100 onceBloodLoss:20 prop:@"ad" weakness:@"胸口"];
        BarricadesCorpse *barricadesCorpse1 = [BarricadesCorpse barricadesCorpseWithTotalVolume:100 onceBloodLoss:20 prop:@"ad" weakness:@"胸口"];
        
        
        
        
        
        
        
        
        
    }
    return 0;
}
